//package com.juyu.miliao.common.domain;
//
//import org.apache.commons.lang3.StringUtils;
//import org.springframework.beans.factory.annotation.Value;
//
///**
// * 微信配置
// *
// * @author jh
// * 2018/9/6
// */
//public class WeixinPayConfig {
//
//
//    /**
//     * 应用ID
//     */
//    private static String appid;
//
//    /**
//     * 应用secret
//     */
//    private static String appSecret;
//
//    /**
//     * 商户号
//     */
//    private static String mchId;
//
//    /**
//     * 通知地址
//     */
//    private static String notifyUrl;
//
//    /**
//     * 密钥 ,注: 这个用来生成签名
//     */
//    private static String key;
//
//    public static String getKey() {
//        return key;
//    }
//
//    @Value("${app.weixin.key}")
//    public void setKey(String key) {
//        WeixinPayConfig.key = key;
//    }
//
//    public static String getAppid() {
//        return appid;
//    }
//
//    @Value("${app.weixin.appid}")
//    public void setAppid(String appid) {
//        if (StringUtils.isEmpty(appid)) {
//            throw new RuntimeException("config can not be null");
//        }
//        WeixinPayConfig.appid = appid;
//    }
//
//    public static String getAppSecret() {
//        return appSecret;
//    }
//
//    @Value("${app.weixin.appSecret}")
//    public void setAppSecret(String appSecret) {
//        if (StringUtils.isEmpty(appSecret)) {
//            throw new RuntimeException("config can not be null");
//        }
//        WeixinPayConfig.appSecret = appSecret;
//    }
//
//    public static String getMchId() {
//        return mchId;
//    }
//
//    @Value("${app.weixin.mchId}")
//    public void setMchId(String mchId) {
//        if (StringUtils.isEmpty(mchId)) {
//            throw new RuntimeException("config can not be null");
//        }
//        WeixinPayConfig.mchId = mchId;
//    }
//
//    public static String getNotifyUrl() {
//        return notifyUrl;
//    }
//
//    @Value("${app.weixin.notifyUrl}")
//    public void setNotifyUrl(String notifyUrl) {
//        if (StringUtils.isEmpty(notifyUrl)) {
//            throw new RuntimeException("config can not be null");
//        }
//        WeixinPayConfig.notifyUrl = notifyUrl;
//    }
//}
